package com.fu.shop.service;

import com.fu.core.pojo.Admin;
import com.fu.core.service.BaseService;

/**
 * @author 付龙江
 * @date 2022/2/1 15:51
 */
public interface AdminService extends BaseService<Admin> {

    /**
     * 管理员登录
     * @param phone 管理员电话
     * @param pwd 密码
     * @return 返回管理员对象
     */
    Admin login(String phone, String pwd) throws Exception;

    /**
     * 忘记密码
     * @param phone 电话
     * @param code 短信验证码
     * @param pwd 密码
     * @return 返回修改成功的行数
     * @throws Exception 异常处理
     */
    Integer forgetPwd(String phone,String code,String pwd) throws Exception;

    /**
     * 短信验证码
     * @param phone 电话
     * @return 返回验证字符串
     */
    String sendLoginSms(String phone);
}
